home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 3 / Delphi 3.41 < prev    next >
Encoding:
Text File  |  1988-04-08  |  28.9 KB  |  871 lines  |  [TEXT/ttxt]

  1. 29-Sep-87 09:05:57-PDT,30444;000000000001
  2. Date: Fri 28 Aug 87 19:52:49-GMT
  3. From: Jeff Shulman <SHULMAN@SDR>
  4. Subject: Delphi Mac Digest V3 #41
  5.  
  6. Delphi Mac Digest     Friday, August 28, 1987        Volume 3 : Issue 41 
  7.  
  8. Today's Topics:
  9.      HyperCard Find (2 messages)
  10.      HyperCard crashes (8 messages)
  11.      HyperCard Number Formats (2 messages)
  12.      OCR Scanner (4 messages)
  13.      Disks trashed in shipping (2 messages)
  14.      RE: HyperCard radio buttons (5 messages)
  15.      hyperFonts (2 messages)
  16.      RE: SERD .. 2 Resources?
  17.      RE: Re: LSC and MultiFinder/Juggler
  18.      OCR (3 messages)
  19.      Zap SS SCSI drives
  20.      MPW 2.0 patch
  21.      Hyper's not hot points (2 messages)
  22.      MACazine HyperCard stack
  23.      HyperCard Upload (5 messages)
  24.      accounting pgm. (2 messages)
  25.      TMON 2.8 patch
  26.      RE: HyperCard available (4 messages)
  27.  
  28. ---------------------------------------------------------------------- 
  29.  
  30. From: MACWEEKBOS
  31. Subject: HyperCard Find
  32. Date: 20-AUG 21:56 Programming
  33.  
  34. The Find command in HyperCard is nice and fast, but where's the Find
  35. Again command?!  Can it even be programmed in?
  36.  
  37. Ric
  38.  
  39. ------------------------------
  40.  
  41. From: JOSEF
  42. Subject: RE: HyperCard Find (Re: Msg 21954)
  43. Date: 27-AUG 13:30 Programming
  44.  
  45. Ric--the "Find Again" command is simply the 'Return' key!
  46.  
  47. Joe
  48.  
  49. ------------------------------
  50.  
  51. From: MADMACS
  52. Subject: HyperCard crashes
  53. Date: 20-AUG 23:01 Bugs & Features
  54.  
  55. Has anyone else had strange bombs/crashes using HyperCard? I've had
  56. problems with two different copies obtained from two different sources.
  57. Once, I simply hit the backspace key while in a stack. BOOM! At one of
  58. the user group sessioons the people from the Macazine said that they had
  59. some coccasional crashes with it. A friend of mine just got a
  60. HyperCharger for his SE. Before the HyperCharger, he had no problems
  61. using the HyperCard he got from Apple (he's an Apple rep). Since the
  62. upgrade, he's had numerous hangs and crashes that don't exhibit
  63. themselves on other machines or in other software. Hmmm. Robert Hammen
  64.  
  65. Madison Macintosh Users Group
  66.  
  67. ------------------------------
  68.  
  69. From: JOHNCRANE
  70. Subject: RE: HyperCard crashes (Re: Msg 21956)
  71. Date: 20-AUG 23:05 Bugs & Features
  72.  
  73. I've had the same copy of HyperCard perform nicely on one one-MB Plus
  74. then usually refuse to open on another 2-MB Plus.  I increased the
  75. system stack, and it has done find since then.
  76.  
  77. ------------------------------
  78.  
  79. From: PEABO
  80. Subject: RE: HyperCard crashes (Re: Msg 21956)
  81. Date: 21-AUG 01:52 Bugs & Features
  82.  
  83. I haven't had any crashes, but I saw some refresh problems while editing
  84. in a scrolling field.  I was selecting and pressing backspace, and
  85. sometimes it would update the screen incorrectly (the text was deleted
  86. properly though).  I had to change to backspacing the insertion point
  87. through the stuff I wanted to delete in order to keep track of what was
  88. happening.  It also put some fragments of stuff (pieces of the thumb?)
  89. in parts of the scroll bar where they should not have been.
  90.  
  91. But the worst bug so far is that HyperCard is HOSTILE TO DESK
  92. ACCESSORIES! This is a BUG, Bill!  BUG BUG BUG!  (Basically you can't
  93. keep the DA open while working in HyperCard because you can't get the
  94. HyperCard window in front of it. Two things are needed:  the ability to
  95. click the HyperCard window without closing the DA and a menu/control key
  96. to send the HyperCard window to the back of the window list so the DAs
  97. reappear.)
  98.  
  99. peter
  100.  
  101. ------------------------------
  102.  
  103. From: MADMACS
  104. Subject: RE: HyperCard crashes (Re: Msg 21965)
  105. Date: 21-AUG 20:04 Bugs & Features
  106.  
  107. It has some definite refresh problems running the new E-Machines Big
  108. Picture software. The new E-Machines software allows you to run the
  109. standard Mac screen with the Big Picture giving a 4x displ. This works
  110. for most other Mac programs (except MacPaint & FullPaint), but not with
  111. HyperCard (surprise!). It doesn't update the screen properly, and so
  112. moving the mouse around on the Big Picture will "paint" the scre en.
  113. It's an interesting effect. The other thing that bothers me about
  114. HyperCard is that it is all bitmapped. I really want high-quality output
  115. from my computer, and 72 dpi is not what I'd call high-quality.... Peter
  116. - have you tried the Windows FKEY? It will usually let you cycle between
  117. the currently active window and the ones behind it. I've got it
  118. installed in my System but ripped HyperCard off my hard drive because I
  119. needed the space (on an 80 megabyte drive!!!).
  120.  
  121. Robert Hammen Madison Macintosh Users Group
  122.  
  123. ------------------------------
  124.  
  125. From: DDUNHAM
  126. Subject: RE: HyperCard crashes (Re: Msg 21965)
  127. Date: 22-AUG 00:11 Bugs & Features
  128.  
  129. HyperCard is definitely going to take a hit in my review, but there are
  130. a couple of ways to keep DAs open.  The easiest is to get a full page
  131. display; you can keep the DA window below the HyperCard window (the
  132. HyperCard window accepts clicks even when not frontmost, as long as one
  133. of its windoids is in front).  If you have a standard Mac II or smaller
  134. display, you can use a Windows DA (I use the one from BatteryPak) to
  135. bring the HyperCard window back to the front.  (When I mentioned this to
  136. one of the HyperCard team, she was surprised that it worked, but I've
  137. had no problems.  I'm using Acta in this manner, to transfer text and
  138. pictures from another application into HyperCard.)
  139.  
  140. Most applications already have a menu command to bring a DA window to
  141. the front, and HyperCard is no exception.  Choose the DA from the Apple
  142. menu.
  143.  
  144. BTW, I'm informed that scrolling fields were a late addition to
  145. HyperCard.  This may explain any bugs.
  146.  
  147. Hmm, I think I see one reason icon buttons don't default to highlighting
  148. (which I really think they should).  If you're on a Mac+, it makes them
  149. slow to respond.  (On the II, the behavior is zippy.)
  150.  
  151. ------------------------------
  152.  
  153. From: DDUNHAM
  154. Subject: RE: HyperCard crashes (Re: Msg 22019)
  155. Date: 23-AUG 15:33 Bugs & Features
  156.  
  157. You can bring any windoid to the front by clicking on it -- you don't
  158. need to be using a paint tool.  I suppose if you're actually set to the
  159. browse/type level, you wouldn't have any windoids...but I don't see why
  160. anyone would want to be other than programming, even if they don't
  161. intend to.
  162.  
  163. ------------------------------
  164.  
  165. From: PEABO
  166. Subject: RE: HyperCard crashes (Re: Msg 22035)
  167. Date: 23-AUG 18:47 Bugs & Features
  168.  
  169. I disagree.  There are plenty of applications where you want to have a
  170. nice fool-proof interface, no messing around allowed.  My impression is
  171. that the scripts can still access the authoring levels even though the
  172. user can't, but I haven't actually tried it.
  173.  
  174. peter
  175.  
  176. ------------------------------
  177.  
  178. From: DDUNHAM
  179. Subject: RE: HyperCard crashes (Re: Msg 22040)
  180. Date: 25-AUG 03:40 Bugs & Features
  181.  
  182. _Stacks_ may want to go to a lower level, but I don't know that most
  183. users would need to.
  184.  
  185. ------------------------------
  186.  
  187. From: OSKINTOUCH
  188. Subject: HyperCard Number Formats
  189. Date: 21-AUG 10:09 Programming
  190.  
  191. Does anyone have any elegant (easy) ways to format numbers in HyperCard?
  192. Eg.  Adding $ and , to numbers?
  193.  
  194. Thanks,
  195.  
  196. Jonathan
  197.  
  198. ------------------------------
  199.  
  200. From: PEABO
  201. Subject: RE: HyperCard Number Formats (Re: Msg 21969)
  202. Date: 21-AUG 13:33 Programming
  203.  
  204. To put a dollar sign in front, use
  205.  
  206.      put "$" before number_field
  207.  
  208. To insert commas
  209.  
  210.      put length(number_field) + 1 into index
  211.      repeat while index > 4
  212.        put "," before char index of number_field
  213.        subtract 3 from index
  214.      end repeat
  215.  
  216. You will probably also want something to take care of leading
  217. blanks/zeros, and since I haven't got the manual/online help handy, I'm
  218. not sure who to go about that.
  219.  
  220. peter
  221.  
  222. ------------------------------
  223.  
  224. From: MEUSE
  225. Subject: OCR Scanner
  226. Date: 21-AUG 20:34 Hardware & Peripherals
  227.  
  228. Does anyone know of a scanner that will do character recognition.  I
  229. have heard Abaton will but not very well. Are there any rumored to be
  230. out soon. Thanks for any info. Steve
  231.  
  232. ------------------------------
  233.  
  234. From: MACWEEKBOS
  235. Subject: RE: OCR Scanner (Re: Msg 21984)
  236. Date: 21-AUG 21:47 Hardware & Peripherals
  237.  
  238. Steve,
  239.  
  240. From all I've read, the state of the art in character recognition is
  241. bad. It's usually better to hire a typist. Probably the best machine is
  242. made by Kurzweil, at about $50,000.
  243.  
  244. Ric Ford
  245.  
  246. ------------------------------
  247.  
  248. From: PIPPIN
  249. Subject: RE: OCR Scanner (Re: Msg 22009)
  250. Date: 22-AUG 11:49 Hardware & Peripherals
  251.  
  252. The Kurzweil Scanner is not $50,000.  Current pricing is far less than
  253. that, and you should contact them for more details. Kurzweil Computer
  254. Products is located in Cambridge, Massachusetts. The Kurzweil scanner
  255. will read ANY font, learning them as it goes along, both proportional
  256. spaced and monospaced. Columnar material as well as imbedded pictures do
  257. not cause problems.  Graphics can be scanned as well. Barry
  258.  
  259. ------------------------------
  260.  
  261. From: DDUNHAM
  262. Subject: RE: OCR Scanner (Re: Msg 21984)
  263. Date: 22-AUG 00:12 Hardware & Peripherals
  264.  
  265. Intelligent Optics Corp. will have a scanner...I wrote a portion of the
  266. software which takes the recognized input and outputs a formatted
  267. MacWrite document.  I haven't seen the actual scanner, but apparently it
  268. recognizes different typefaces, and underlining.
  269.  
  270. IOC is in Conn.
  271.  
  272. ------------------------------
  273.  
  274. From: MACWEEKBOS
  275. Subject: Disks trashed in shipping
  276. Date: 21-AUG 21:38 Business Mac
  277.  
  278. I just sold a Mac, and shipped it by Federal Express over to New Jersey.
  279. Along with the Mac, in the original packaging, was a nice set of disks
  280. containing recent System and Finder, etc. When it arrived, the Mac was
  281. working, but the disks were all corrupted. Trying to boot the Systems
  282. got problems ranging from a frozen Mac to "fireworks" on the screen! I
  283. don't know how it happened - heat, magnetic fields, or what - but the
  284. data was really corrupted. We are doing follow-up experimentation to see
  285. if the diskettes can be reused by reinitializing them.
  286.  
  287. Ric Ford
  288.  
  289. ------------------------------
  290.  
  291. From: PEABO
  292. Subject: RE: Disks trashed in shipping (Re: Msg 22066)
  293. Date: 25-AUG 15:47 Business Mac
  294.  
  295. I don't believe anything except strong magnetic fields will make a disk
  296. unreadible without cauing physical damage.  That means a strong
  297. permanent magnet within an few inches or a degausser at a similar
  298. distance.  I can believe X-ray machines could be degaussers, or electric
  299. motors, etc.  Magnetic fields decrease in intensity as the inverse third
  300. power of distance, which means they have very limited range in practice.
  301.  
  302. peter
  303.  
  304. ------------------------------
  305.  
  306. From: PEABO
  307. Subject: RE: HyperCard radio buttons (Re: Msg 21986)
  308. Date: 22-AUG 00:06 Programming
  309.  
  310. You can use bitmaps and text edit fields.  That's all.
  311.  
  312. It also occurs to me that even if I write an external command some how
  313. to display a PICT (such as in a window floating above the HyperCard
  314. window), I would have difficulty printing it!
  315.  
  316. peter
  317.  
  318. ------------------------------
  319.  
  320. From: DDUNHAM
  321. Subject: RE: HyperCard radio buttons (Re: Msg 21979)
  322. Date: 22-AUG 00:11 Programming
  323.  
  324. What's this about not pasting PICTs?  You mean the fact that they turn
  325. into monochrome bitmaps?
  326.  
  327. ------------------------------
  328.  
  329. From: PEABO
  330. Subject: RE: HyperCard radio buttons (Re: Msg 22007)
  331. Date: 22-AUG 01:46 Programming
  332.  
  333. Right.  I want a PICT field that will print as a PICT should when you
  334. print the card, and a variation of the field style that has scroll bars
  335. and some reasonable range of zoom (like 10:1).  This avoids the problem
  336. of integer zoom of bitmaps ('fatbits') not bringing smaller detail into
  337. view as the image zooms in.
  338.  
  339. For larger zooms of course, is it not practical to use a single PICT
  340. because of the amount of unproductive rendering of details which are
  341. smaller than a pixel when the PICT is zoomed out.  The best example of
  342. what I mean is a solution to Josh's problem of selecting Rhode Island
  343. from from a map of the USA.  All he would have to do is click the mouse
  344. somewhere in New England in zoom-in mode (perhaps a double-click would
  345. do this) and he would have no trouble selecting a feature that would be
  346. uncomfortably small in the original view.  (There would still be the
  347. problem of identifying the feature within the program!  All I am talking
  348. about here is what the visual interface should look like.  For
  349. converting the mouse location within the coordinates of the PICT to a
  350. feature, you would need some additional data structures.)
  351.  
  352. Yes, you can do this with a bunch of bitmaps, but the zoomed in maps
  353. have artifical boundaries in them which are difficult to work with
  354. visually.  The PICT fields could be scrolled smoothly from one place to
  355. another.
  356.  
  357. peter
  358.  
  359. ------------------------------
  360.  
  361. From: PEABO
  362. Subject: RE: HyperCard radio buttons (Re: Msg 22021)
  363. Date: 23-AUG 18:34 Programming
  364.  
  365. There is no such thing as a 'button region'.  Buttons are defined by
  366. rectangles, always and forever.
  367.  
  368. When I find out more about external commands I will be able to answer
  369. your other question.
  370.  
  371. peter
  372.  
  373. ------------------------------
  374.  
  375. From: NATURAL
  376. Subject: RE: HyperCard radio buttons (Re: Msg 22037)
  377. Date: 23-AUG 22:27 Programming
  378.  
  379. And forever?  Isn't that a little extreme?
  380.  
  381. Don't you think two years of additional hyper de-bugging will bring
  382. suggestions to life?
  383.  
  384. ------------------------------
  385.  
  386. From: DDUNHAM
  387. Subject: hyperFonts
  388. Date: 21-AUG 22:32 Bugs & Features
  389.  
  390. HyperCard uses the default (application) font to label icons, and in the
  391. message box.  It's also the default font for the text tool and new
  392. fields.  For all of these uses, except icons, I prefer New York 12. 
  393. Icons look much better labelled with Geneva 9 (the Home card mixes icons
  394. and pictures).  To make HyperCard use your favorite font where you want
  395. it, set the application font with one of Lofty Becker's programs, then
  396. use Fedit+ to make the following change to HyperCard:
  397.  
  398.  Change 6720 3F2D F31E
  399.  To            3C 0003    -- 0003 is Geneva
  400.  
  401. ------------------------------
  402.  
  403. From: DDUNHAM
  404. Subject: more hyperFonts
  405. Date: 22-AUG 15:49 Bugs & Features
  406.  
  407. Here's another customization.  I happen to be a big hater of Monaco 9 --
  408. it's the least attractive of Apple's screen fonts.  And HyperCard uses
  409. it for the script window.  Luckily, the much more readable Courier 10 is
  410. the same size, and the following patch (use Fedit+ to accomplish) makes
  411. HyperCard use Courier 10 for scripts:
  412.  
  413.  change:  3F3C 0004 A887 3F3C 0009
  414.      to:       0016           000A
  415.  
  416. ------------------------------
  417.  
  418. From: PEABO
  419. Subject: RE: SERD .. 2 Resources? (Re: Msg 21991)
  420. Date: 22-AUG 01:07 Network Digests
  421.  
  422. >From: rcopm@koel.rmit.oz (Paul Menon)
  423. >Subject: SERD .. 2 Resources?
  424. >Date: 12 Aug 87 07:10:31 GMT
  425. >More?
  426. >Organization: RMIT Comm & Elec Eng, Melbourne, Australia.
  427.  
  428. >hi,
  429. >  The RAM based Serial Driver Resource (SERD) has two ID's.  I have
  430. >guessed  that #1 is to be used with "RAMSDOpen" by looking at other
  431. >programs.
  432.  
  433. One of the resources is the RAM driver for Macintoshes and the other is
  434. the driver for the Mac XL (nee Lisa).
  435.  
  436. peter                          "In any context, half of all references
  437. PEABO @ DELPHI                  are local and half are global."
  438.  
  439. ------------------------------
  440.  
  441. From: PEABO
  442. Subject: RE: Re: LSC and MultiFinder/Juggler (Re: Msg 21991)
  443. Date: 22-AUG 01:12 Network Digests
  444.  
  445. >From: singer@endor.harvard.edu (Andrew Singer)
  446. >Subject: Re: LSC and MultiFinder/Juggler
  447. >Date: 19 Aug 87 18:50:10 GMT
  448. >Organization: Aiken Computation Lab Harvard, Cambridge, MA
  449.  
  450. >In a previous posting, "rs4u+@ANDREW.CMU.EDU (Richard Siegel)" wrote:
  451.  
  452. >> Just a comment -- Chuq (awesome dood :-) mentioned that LSC had problems
  453. >> under Juggler, uh, MultiFinder.
  454. >>
  455. >>       This is an understatement. Lightspeed C *crashes* under Juggler...
  456.  
  457.  
  458. Apple reports that the problem has been located and fixed in their
  459. internal development version of MultiFinder.  I am assuming that means
  460. it will be shipped with the bug fixed, but they didn't say in the
  461. message I read.
  462.  
  463. peter                          "In any context, half of all references
  464. PEABO @ DELPHI                  are local and half are global."
  465.  
  466. ------------------------------
  467.  
  468. From: SJL
  469. Subject: OCR
  470. Date: 22-AUG 04:02 Business Mac
  471.  
  472.  In the NEUMac News, in an article on the Boston Expo, the author
  473. mentions that
  474.  Olduvai's _Read It!_ software [OCR] works with any 300dpi scanner...
  475. including
  476.  _Thunderscan_ for just $149.   The author also mentions _PixelVision_
  477. as an
  478.  impressive video scanner.
  479.  
  480.  Any further info on these (or related ) products would be
  481. appreciated...
  482.  -Specifically, how to contact the companies and any opinions from
  483. users.
  484.  
  485.  Thanks, maybe I can return the vary same favor when I attend
  486. SanFrancisco in
  487.  January!
  488.            Steve LeClair, MacExplorers Phx.
  489.  
  490.  BTW, I was talking with Microtek and learned two interesting tidbits:
  491.  
  492. 1.The Apple Scanner is real and is ready to ship. Microtek expected it
  493. at the
  494.  Expo but they are quessing that since it is being supplied by a
  495. subsidiary of
  496.  Toshiba Apple is having supply problems. My theory is that Apple is
  497. merely
  498.  waiting for the Seybold conference in Sept.
  499.  
  500. 2.  OCR for the Mac exists with Microtek scanners.  A French firm is
  501.    co-marketing with Microtek.  Apparently the software is very
  502. sophisticated
  503.    (it handles columns like telephone books for example) but is also
  504. pricey at
  505.   $4500.00.
  506.  
  507. ------------------------------
  508.  
  509. From: NATURAL
  510. Subject: RE: OCR (Re: Msg 22022)
  511. Date: 23-AUG 04:03 Business Mac
  512.  
  513. Olduvai is run by a guy named Juan something from Fla.  I just checked
  514. around and can't seem to find the address but will get it for you
  515. tomorrow morning if you still want it.  Read-It is not yet released but
  516. they were showing it at the xpo.
  517.  
  518. ------------------------------
  519.  
  520. From: NATURAL
  521. Subject: RE: OCR (Re: Msg 22032)
  522. Date: 23-AUG 22:26 Business Mac
  523.  
  524. They seems to have their act together.  I got one of their T-Shirts and
  525. they're high quality so if that has anything to show... you're all set.
  526. ;-)
  527.  
  528. Josh
  529.  
  530. ------------------------------
  531.  
  532. From: JIMWEINRICH
  533. Subject: Zap SS SCSI drives
  534. Date: 22-AUG 10:01 Hardware & Peripherals
  535.  
  536. Has anyone had any experience with the so-called "Zap-SS" series of SCSI
  537. hard drives?  They're real cheap, and advertised on page 275 of the
  538. latest MacWorld (September).  They come in 10, 40, and larger sizes; the
  539. 10 Meg size costs only $400!  Sounds like a great alternative to an
  540. external floppy--but only, of course, if it works!  Is it compatible
  541. with the new System and Finder?  Does it break?  How noisy?  Etc. Any
  542. help would be appreciated!  Thanks. --Jim Weinrich
  543.  
  544. ------------------------------
  545.  
  546. From: LOGICHACK
  547. Subject: MPW 2.0 patch
  548. Date: 23-AUG 01:21 Programming
  549.  
  550. If you are using MPW 2.0 and have a problem with command-down arrow not
  551. working right, it can be fixed by searching for 67202f032f0a and
  552. replacing the 67 with a 60.
  553.  
  554. Paul :)
  555.  
  556. ------------------------------
  557.  
  558. From: DDUNHAM
  559. Subject: Hyper's not hot points
  560. Date: 23-AUG 22:45 Bugs & Features
  561.  
  562. My complaint with HyperCard at the moment involves the I-beam cursors. 
  563. Their hot points are at the _bottom_ of the cursor, rather than at the
  564. top like most cursors.  Worse, the system I-beam (used by desk
  565. accessories and many applications) has its hot point at the top.  So
  566. it's really awkward switching from selecting text in HyperCard to
  567. selecting it in a DA (or another application).  Unfortunately, HyperCard
  568. doesn't have any CURS resources.  I'd like to modify it to use the
  569. standard cursor -- anyone have any clues?
  570.  
  571. ------------------------------
  572.  
  573. From: LOGICHACK
  574. Subject: RE: Hyper's not hot points (Re: Msg 22044)
  575. Date: 23-AUG 23:23 Bugs & Features
  576.  
  577. Err, how about trapping out on SetCursor and then tracing backwards to
  578. see where the cursor structure is built up?
  579.  
  580. Paul :)
  581.  
  582. ------------------------------
  583.  
  584. From: PEABO
  585. Subject: MACazine HyperCard stack
  586. Date: 24-AUG 01:22 Creative Pursuits
  587.  
  588. You can get a copy of the MACazine HyperCard stack by sending $3 to:
  589.  
  590.  Max Vizsla
  591.  HyperCoOrdinator
  592.  c/o MACazine
  593.  8008 Shoal Creek Bl.
  594.  Austix, TX  78758
  595.  
  596. We'd put it in the database, but even with PackIt compression it would
  597. be more than 650K to download.  You'll get a better deal ordering the
  598. disk.  What it is, is a newsy, pictorial, loud (in some places) stack
  599. with a lot of interesting ideas.  It's worth studying too, if you are
  600. interested in seeing how other people are doing their stackware.
  601.  
  602. peter
  603.  
  604. ------------------------------
  605.  
  606. From: STEVEMALLER
  607. Subject: HyperCard Upload
  608. Date: 24-AUG 22:10 Public Domain
  609.  
  610. Peter,
  611.  
  612. I have a HyperCard XFCN (eXternal FunCtioN) that I wrote which I would
  613. like to upload to the databases tonight. I'll be logging back on in a
  614. couple hours. If you can set me up by then I'd appreciate it...
  615.  
  616. Thanks,
  617.  
  618. Steve
  619.  
  620. [ It has been posted to INFO-MAC. - Jeff ]
  621.  
  622. ------------------------------
  623.  
  624. From: PEABO
  625. Subject: RE: HyperCard Upload (Re: Msg 22052)
  626. Date: 25-AUG 01:47 Public Domain
  627.  
  628. Drool ... you wouldn't happen to have instructions on how to call the 39
  629. service routines (some not implemented) that HyperCard provides to its
  630. XFCN/XCMD modules, would you?  I'd like to see that even more than an
  631. example of XFCN code!
  632.  
  633. My other burning desire is to know how I can allocate private space on
  634. the heap and later (i.e., in another invocation of my XFCN or in another
  635. cooperating XFCN) locate it.
  636.  
  637. Anyway, it will be set up shortly.
  638.  
  639. peter
  640.  
  641. ------------------------------
  642.  
  643. From: STEVEMALLER
  644. Subject: RE: HyperCard Upload (Re: Msg 22060)
  645. Date: 25-AUG 02:18 Public Domain
  646.  
  647. Peter,
  648.  
  649. I hesitate to upload that stuff as I haven't heard that it is cool to
  650. post yet. If I find out that it IS cool to post, I will immediately! I
  651. have them all here on my hard disk. As a matter of fact, my example uses
  652. one of them.
  653.  
  654. As far as private storage on the heap, I suppose you could simply make a
  655. resource of some unique type ("peab" #0?) and just do a GetResource to
  656. recover the handle. If you DO get the handle, you're in business. If not
  657. you do what every well-written Mac application does -- you crash! Just
  658. kidding. It is an interesting problem and I think the idea of a private
  659. resource (semi-private I guess) makes sense. Do you think that'd work? I
  660. think it would. But you are essentially a "stranger in a strange land"
  661. so you DO have to be careful... I have some pretty groovy ideas for
  662. XCMDs and I'm going to try and do at least one more this week.
  663.  
  664. Steve
  665.  
  666. ------------------------------
  667.  
  668. From: PEABO
  669. Subject: RE: HyperCard Upload (Re: Msg 22061)
  670. Date: 25-AUG 15:41 Public Domain
  671.  
  672. The private resource will certainly work, and in the context of
  673. read-write stacks is just fine.  I don't find it very appealing though,
  674. because of the overhead of calling GetResource and because in the future
  675. when stacks are shareable, the resource fork cannot be opened for
  676. writing.  I have never had a clear idea what the meaning of writing
  677. resources in memory only is (i.e., whether that very useful feature is
  678. really supported, where you could make temporary non-purgeable resources
  679. that are not intended ever to be written to disk.)
  680.  
  681. Another thing I'd like to see is a way of declaring additional
  682. function/command names from a single module.  As you know, only one name
  683. can be associated with a module through the use of a resource name. 
  684. Since you typically need to provide a little *bundle* of related
  685. resources (did I actually say that :-) it would be awfully nice if there
  686. was a way of tying them together.
  687.  
  688. The ideal solution to the private memory problem would be to create what
  689. some operating systems call a "bound procedure variable", which is an
  690. entry point plus a pointer to private memory.  The pointer to private
  691. memory would be passed as an additional hidden parameter on calls to the
  692. procedure, much like the use of "self" in MacApp. While I'm rattling
  693. away, what's the story on creating new object classes in HyperTalk?  If
  694. there was a way to do that, it would solve a lot of these gritty little
  695. problems!
  696.  
  697. peter
  698.  
  699. ------------------------------
  700.  
  701. From: STEVEMALLER
  702. Subject: RE: HyperCard Upload (Re: Msg 22069)
  703. Date: 26-AUG 03:08 Public Domain
  704.  
  705.          As far as your ideas re HyperCard, my ideal would be to add new
  706. PROPERTIES to objects. For example, I would like to be able to say "the
  707. size of file XXX" or "the pathname of file XXX". There seems to be no
  708. way of creating objects or adding properties to existing ones.
  709.  
  710. As far as trashable "in memory only resources" it is trivial. If you
  711. don't call _ChangedResource the resource is NOT written when the file is
  712. updated even if something about the resource has changed. And if you
  713. call HNoPurge (myResourceHandle) you can be pretty sure that it will be
  714. relatively immortal. (huh?) You know what I mean.
  715.  
  716.                 Steve
  717.  
  718. ------------------------------
  719.  
  720. From: KEYBOARDER
  721. Subject: accounting pgm.
  722. Date: 24-AUG 23:36 Business Mac
  723.  
  724. I am about to purchase a Mac+. Can anyone give me some recommendations
  725. on an accounting program? I need  a program that will handle General
  726. Ledger, AR, AP ( preferrably a double-entry system). Also, one that will
  727. print invoices and maybe even estimates/quotes. It will be used for a
  728. small-bued operation. Any suggestions would really be appreciated. 
  729. Thanks.
  730.  
  731. ------------------------------
  732.  
  733. From: MACWEEKBOS
  734. Subject: RE: accounting pgm. (Re: Msg 22054)
  735. Date: 25-AUG 11:02 Business Mac
  736.  
  737. A friend of mine looked around quite a bit and ended up with one from
  738. Great Plains Software. They seem to be good about support, but they do
  739. charge for it. I'd check them out.
  740.  
  741. Ric
  742.  
  743. ------------------------------
  744.  
  745. From: BRECHER
  746. Subject: TMON 2.8 patch
  747. Date: 25-AUG 21:26 Tools for Developers
  748.  
  749. There is a logical omission in the TMON 2.8 User Area that sets up
  750. conditions for a later crash if you use the ExitToShell function while
  751. Suitcase is running
  752. -- the existing code closes the suitcase files at the file (not resource) level,
  753. so the maps are still around, and when you later try to open a DA or use a font,
  754. etc., in one of those files, nasty things happen.
  755.  
  756. The changes to the UA source code are as follows:
  757.  
  758. NotMFS
  759.                 SUB     #ioFCBQElSize,SP
  760.                 MOVE.L  SP,A0
  761.                 MOVE.W  #1,ioFCBIndx(A0)        ;12/6/85 IM: File Manager says this is a long word!
  762. CheckFCB
  763.                 CLR.W   ioVRefNum(A0)
  764.                 CLR.W   ioRefNum(A0)
  765.                 _GetFCBInfo
  766.                 BMI.S   FCBErr
  767. ;;;;;;;;;               MOVE.W  ioRefNum(A0),D1         ;SLB 8/22/87
  768.                 Move    ioRefNum(A0),D3         ;SLB 8/22/87
  769.                 BEQ.S   AdvanceFile
  770. ;;;;;;;;;               CMP.W   SysMap,D0               ;SLB 8/22/87
  771.                 Bsr.S   IsRsrcFile              ;SLB 8/22/87
  772.                 BEQ.S   AdvanceFile
  773.                 _Close
  774. AdvanceFile
  775.                 ADD.W   #1,ioFCBIndx(A0)
  776.                 BRA.S   CheckFCB
  777. FCBErr
  778.                 CMP.W   #fnOpnErr,D0            ;fnOpnErr means that we have
  779. covered all files!?
  780.                 BEQ.S   DidAllFiles
  781.                 BRA.S   AdvanceFile
  782.  
  783. ;D3.W = file refNum. Return CCR Z set if it's a resource map refNum,
  784. ;D1-->D3 SLB 8/22/87
  785. ;i.e., a resource file that was not closed by the CloseResFile loop.
  786. ;If so, it's either the System file or CloseResFile was patched.
  787.  
  788. ----------------------
  789.  
  790. Fedit Patch to User Area:
  791.  
  792. change: 7008 A260 6B14 3028 0018 6708 B078 0A58
  793. to:     7008 A260 6B14 3628 0018 6708 6114 4E71
  794. diffs:                  X             XXXX XXXX
  795.  
  796. This will not give the exact same UA as reassembling, because the binary patch
  797. includes a NOP to keep the same length.
  798.  
  799. I'm not sure why, but the original pattern can't be found in TMON itself; it is
  800. found only in a saved User Area.
  801.  
  802. ------------------------------
  803.  
  804. From: PEABO
  805. Subject: RE: HyperCard available (Re: Msg 22104)
  806. Date: 28-AUG 13:53 Mousing Around
  807.  
  808. The password scheme is not a very secure lock.  I think it is mainly there to
  809. keep casual exploration from damaging a stack, rather than to make a script
  810. secure.  (Nothing in the file is encrypted, and with Fedit+ you can figure out
  811. quite readily how to clear the password.)
  812.  
  813. peter
  814.  
  815. ------------------------------
  816.  
  817. From: MACWEEKBOS
  818. Subject: RE: HyperCard available (Re: Msg 22114)
  819. Date: 28-AUG 14:25 Mousing Around
  820.  
  821. This is odd, because there is all this stuff in the help stacks about the
  822. password encryption process.  I've just been exploring, with little help
  823. from either Goodman or the help stack, both of which seem to be real limited
  824. in discussions of passwords.  Here's some stuff I've found:
  825.  
  826. If you link to a password protected stack, you have to enter the password
  827. when the linking button is pressed. Similarly, when you try to return to a
  828. password protected stack, you must enter the password of the stack you're
  829. returning to. If both stacks use the same password, however, you don't have
  830. to enter it. I had trouble finding information about passwords in Goodman's
  831. book. Is there some kind of special password variable? I can't find mention
  832. of it.
  833.  
  834. Ric
  835.  
  836. ------------------------------
  837.  
  838. From: PEABO
  839. Subject: RE: HyperCard available (Re: Msg 22119)
  840. Date: 28-AUG 17:05 Mousing Around
  841.  
  842. I thought that the password, once entered, would stick for the duration of your
  843. HyperCard session!  If you have to keep entering it on return, that is a
  844. problem.
  845.  
  846. I actually didn't try a completely password-protected stack.  The ones where you
  847. limit the access level certainly are not encrypted.  The password is encrypted
  848. and you cannot figure out the password from the hashcode in any very reasonable
  849. way.
  850.  
  851. peter
  852.  
  853. ------------------------------
  854.  
  855. From: MACWEEKBOS
  856. Subject: RE: HyperCard available (Re: Msg 22121)
  857. Date: 28-AUG 18:12 Mousing Around
  858.  
  859. Yes, the password, once entered, stays around. If you open a stack with a
  860. *different* password, you get a chance to enter the new one. On returning to
  861. the former, password-protected stack, you have to change once more.
  862.  
  863. Ric
  864.  
  865. ------------------------------
  866.  
  867. End of Delphi Mac Digest
  868. ************************
  869. -------
  870. -------
  871.